Recibo el siguiente error al crear una nueva aplicación Angular:
npm WARN obsoleto core-js@2.6.11: core-js@<3 ya no se mantiene y no se recomienda su uso debido a la cantidad de problemas. Actualice sus dependencias a la versión actual de core-js@3.
Probé la solución proporcionada en el enlace a continuación, pero no funcionó para mí : Error: actualice sus dependencias a la versión real de core-js@3
Cuando verifico la versión de Angular usando el comando 'ng --version', veo <error> como versión para los paquetes enumerados a continuación:
@angular-devkit/architect @angular-devkit/core @angular-devkit/schematics @schematics/angular @schematics/update¿Podría sugerir qué salió mal y qué se debe hacer para solucionarlo?
PD: la misma funcionalidad funcionaba bien un día antes. Y los proyectos ya creados funcionan bien localmente.
Debe actualizar la versión de core-js a la versión anterior a la 3. npm install --save core-js@^3
También puede actualizar los paquetes obsoletos usando npm update [-g] [<pkg>...]
Entonces, el problema es la versión de los paquetes que tiene en su proyecto.
Ejecute el comando npm outdated dentro del directorio de su proyecto. Y vea la diferencia entre la versión Current y Wanted de los paquetes.
Y luego actualice todo el paquete para que coincida con la versión deseada.
Es un problema de caché de npm. Ir a la ruta:
%AppData%/npm-cache~/.npm y eliminar su contenido. Luego abra su consola en modo administrador y ejecute el comando npm install nuevamente
De hecho, el problema estaba en el caché. npm clean-install funcionó.
Tratar:
npm cache clean --force npm install -g @angular/cli@latestObservé este mensaje de advertencia dentro de un proyecto de Vaadin con Vaadin 14.1.3 después de cambiar de la dependencia com.vaadin.vaadin a com.vaadin.vaadin-core . La advertencia desapareció después de estos pasos:
package-lock.jsonmvn cleanmvn update